#!/usr/bin/env python
# -*- encoding: utf-8 -*-
'''
@文件 ：task_utils.py
@作者 : mengly
@时间 : 2022/6/8 13:43
@版本 : 1.0
说明  ：
'''
import os

from loguru import logger


def del_minio_file():
    """
    定时删除已经下载到本地的minio 文件
    :return:
    """
    root_path = os.path.abspath(os.path.dirname(__file__)).split('applications')[0]
    FILE_PATH= os.path.join(root_path, 'applications', 'files', 'minio_files')
    logger.info(FILE_PATH)
    ls = os.listdir(FILE_PATH)
    for i in ls:
        if '.git' in i :
            ls.remove(i)
            continue
        file_path = os.path.join(FILE_PATH, i)
        os.remove(file_path)
    logger.info('minio本地文件清除成功,路径：applications/files/minio_files,共{}个文件,{}'.format(len(ls), ls))
